import mitt from 'mitt';

// 创建事件总线实例
const emitter = mitt();

// 定义可用的全局事件类型
export type Event = {
  'global-message': string;
  'data-update': { id: number; value: any };
};

// 导出带类型提示的API
export const eventBus = {
  emit: emitter.emit,
  on: emitter.on,
  off: emitter.off
};